package com.jia.springcloud.dao;

import com.jia.springcloud.pojo.Dept;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author 1038940655
 * @create 2021/1/13 17:16
 */

@Mapper//之前错了，springboot项目使用mybatis这个必须加上
@Repository
public interface DeptDao {

    /**
     * 增加部门
     * @param dept
     * @return
     */
    public abstract int addDept(Dept dept);

    /**
     * 删除部门
     * @param deptno
     * @return
     */
    public abstract int deleteDept(Integer deptno);

    /**
     * 查询所有部门
     * @return
     */
    public abstract List<Dept> queryDept();

    /**
     * 根据deptno查询某个部门
     * @param deptno
     * @return
     */
    public abstract Dept queryDeptById(Integer deptno);
}
